<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Practices.EnterpriseLibrary.PolicyInjection</name>
    </assembly>
    <members>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler">
            <summary>
            An <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.ICallHandler"/> that updates performance counters when calling the target.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler.TotalInstanceName">
            <summary>
            Instance name for the "total" instance
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler.NumberOfCallsCounterName">
            <summary>
            Number of calls counter name
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler.CallsPerSecondCounterName">
            <summary>
            Calls per second counter name
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler.AverageCallDurationCounterName">
            <summary>
            Average call duration counter name
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler.AverageCallDurationBaseCounterName">
            <summary>
            Average call duration base counter name
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler.TotalExceptionsCounterName">
            <summary>
            Total exceptions counter name
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler.ExceptionsPerSecondCounterName">
            <summary>
            Exceptions per second counter name
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler.#ctor(System.String,System.String)">
            <summary>
            Creates a <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler"/> using the given category
            and instance name.
            </summary>
            <remarks>See the <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandlerDefaults"/> for a list
            of the default values for each property.</remarks>
            <param name="category">Performance counter category to update. This counter category
            must be installed separately or the handler will fail.</param>
            <param name="counterInstanceName">Counter instance name. This may include replacement
            tokens. See the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.MethodInvocationFormatter"/> class for a list of the tokens.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler.#ctor(System.String,System.String,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Creates a <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler"/> using the given settings.
            </summary>
            <param name="category">Performance counter category to update. This counter category
            must be installed separately or the handler will fail.</param>
            <param name="instanceName">Counter instance name. This may include replacement
            tokens. See the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.MethodInvocationFormatter"/> class for a list of the tokens.</param>
            <param name="useTotalCounter">Should a "Total" instance be updated?</param>
            <param name="incrementNumberOfCalls">Should the number of calls counter be updated?</param>
            <param name="incrementCallsPerSecond">Should the "calls / second" counter be updated?</param>
            <param name="incrementAverageCallDuration">Should the "average seconds / call" counter be updated?</param>
            <param name="incrementTotalExceptions">Should the "# of exceptions" counter be updated?</param>
            <param name="incrementExceptionsPerSecond">Should the "# exceptions / second" counter be updated?</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler.#ctor(System.String,System.String,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Int32)">
            <summary>
            Creates a <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler"/> using the given settings.
            </summary>
            <param name="category">Performance counter category to update. This counter category
            must be installed separately or the handler will fail.</param>
            <param name="instanceName">Counter instance name. This may include replacement
            tokens. See the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.MethodInvocationFormatter"/> class for a list of the tokens.</param>
            <param name="useTotalCounter">Should a "Total" instance be updated?</param>
            <param name="incrementNumberOfCalls">Should the number of calls counter be updated?</param>
            <param name="incrementCallsPerSecond">Should the "calls / second" counter be updated?</param>
            <param name="incrementAverageCallDuration">Should the "average seconds / call" counter be updated?</param>
            <param name="incrementTotalExceptions">Should the "# of exceptions" counter be updated?</param>
            <param name="incrementExceptionsPerSecond">Should the "# exceptions / second" counter be updated?</param>
            <param name="handlerOrder">Order of the handler.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler.Invoke(Microsoft.Practices.Unity.InterceptionExtension.IMethodInvocation,Microsoft.Practices.Unity.InterceptionExtension.GetNextHandlerDelegate)">
            <summary>
            Executes the handler. Increments the various counter according to configuration.
            </summary>
            <param name="input"><see cref="T:Microsoft.Practices.Unity.InterceptionExtension.IMethodInvocation"/> describing the current call.</param>
            <param name="getNext">delegate to call to get the next handler in the pipeline.</param>
            <returns>Return value from target method.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler.UseTotalCounter">
            <summary>
            Should a "Total" instance be updated?
            </summary>
            <value>true or false</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler.IncrementNumberOfCalls">
            <summary>
            Should the number of calls counter be updated?
            </summary>
            <value>true or false</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler.Category">
            <summary>
            Performance counter category to update.
            </summary>
            <value>category name</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler.InstanceName">
            <summary>
            Counter instance name. This may include replacement
            tokens. See the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.MethodInvocationFormatter"/> class for a list of the tokens.
            </summary>
            <value>instance name.</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler.IncrementCallsPerSecond">
            <summary>
            Should the "calls / second" counter be updated?
            </summary>
            <value>true or false</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler.IncrementAverageCallDuration">
            <summary>
            Should the "average seconds / call" counter be updated?
            </summary>
            <value>true or false</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler.IncrementTotalExceptions">
            <summary>
            Should the "# of exceptions" counter be updated?
            </summary>
            <value>true or false</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler.IncrementExceptionsPerSecond">
            <summary>
            Should the "# exceptions / second" counter be updated?
            </summary>
            <value>true or false</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler.Order">
            <summary>
            Gets or sets the order in which the handler will be executed
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandlerDefaults">
            <summary>
            Defaults for the <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandlerDefaults"/> class.
            </summary>
            <remarks>The default values are:
            <list>
            <item><term>UseTotalCounter</term><description>true</description></item>
            <item><term>IncrementNumberOfCalls</term><description>true</description>&gt;</item>
            <item><term>IncrementCallsPerSecond</term><description>true</description></item>
            <item><term>IncrementAverageCallDuration</term><description>true</description></item>
            <item><term>IncrementTotalExceptions</term><description>false</description></item>
            <item><term>IncrementExceptionsPerSecond</term><description>false</description></item>
            </list>
            </remarks>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandlerDefaults.UseTotalCounter">
            <summary>
            Use total counter = true
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandlerDefaults.IncrementNumberOfCalls">
            <summary>
            Increment number of calls counter = true
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandlerDefaults.IncrementCallsPerSecond">
            <summary>
            Increment calls per second counter = true
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandlerDefaults.IncrementAverageCallDuration">
            <summary>
            Increment seconds / call counter = true
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandlerDefaults.IncrementTotalExceptions">
            <summary>
            Increment total number of exceptions counter = false
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandlerDefaults.IncrementExceptionsPerSecond">
            <summary>
            Increment exceptions per second counter = false
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandlerAttribute">
            <summary>
            An attribute that applies the <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler"/> to the target.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandlerAttribute.#ctor(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandlerAttribute"/> with the given 
            category and instance names. All other properties start at the default values.
            </summary>
            <remarks>See the <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandlerDefaults"/> class for
            the default values.</remarks>
            <param name="category">Performance counter category name.</param>
            <param name="instanceName">Performance counter instance name. This may contain substitution
            tokens; see <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.MethodInvocationFormatter"/> for the list of tokens.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandlerAttribute.CreateHandler(Microsoft.Practices.Unity.IUnityContainer)">
            <summary>
            Derived classes implement this method. When called, it
            creates a new call handler as specified in the attribute
            configuration.
            </summary>
            <returns>A new call handler object.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandlerAttribute.CategoryName">
            <summary>
            Performance counter category to update.
            </summary>
            <value>category name</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandlerAttribute.InstanceName">
            <summary>
            Counter instance name. This may include replacement
            tokens. See the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.MethodInvocationFormatter"/> class for a list of the tokens.
            </summary>
            <value>instance name.</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandlerAttribute.IncrementAverageCallDuration">
            <summary>
            Should the "average seconds / call" counter be updated?
            </summary>
            <value>true or false</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandlerAttribute.IncrementCallsPerSecond">
            <summary>
            Should the "calls / second" counter be updated?
            </summary>
            <value>true or false</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandlerAttribute.IncrementExceptionsPerSecond">
            <summary>
            Should the "# exceptions / second" counter be updated?
            </summary>
            <value>true or false</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandlerAttribute.IncrementNumberOfCalls">
            <summary>
            Should the number of calls counter be updated?
            </summary>
            <value>true or false</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandlerAttribute.IncrementTotalExceptions">
            <summary>
            Should the "# of exceptions" counter be updated?
            </summary>
            <value>true or false</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandlerAttribute.UseTotalCounter">
            <summary>
            Should a "Total" instance be updated?
            </summary>
            <value>true or false</value>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.AssemblyMatchingRuleData">
            <summary>
            Configuration element for the <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.AssemblyMatchingRule"/>.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchingRuleData">
            <summary>
            A configuration element base class that stores configuration information about a matching rule.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchingRuleData.#ctor">
            <summary>
            Creates a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchingRuleData"/> instance.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchingRuleData.#ctor(System.String,System.Type)">
            <summary>
            Creates a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchingRuleData"/> instance.
            </summary>
            <param name="matchingRuleName">Name of the rule in config.</param>
            <param name="matchingRuleType">The underlying type of matching rule this object configures.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchingRuleData.GetRegistrations(System.String)">
            <summary>
            Get the set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects needed to
            register the matching rule represented by this config element and its associated objects.
            </summary>
            <param name="nameSuffix">A suffix for the names in the generated type registration objects.</param>
            <returns>The set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.AssemblyMatchingRuleData.#ctor">
            <summary>
            Constructs an <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.AssemblyMatchingRuleData"/> with default settings.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.AssemblyMatchingRuleData.#ctor(System.String,System.String)">
            <summary>
            Constructs an <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.AssemblyMatchingRuleData"/> instance with the given
            rule name and assembly name pattern to match.
            </summary>
            <param name="matchingRuleName">Name of rule from the configuration file.</param>
            <param name="assemblyName">Assembly name to match.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.AssemblyMatchingRuleData.GetRegistrations(System.String)">
            <summary>
            Get the set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects needed to
            register the matching rule represented by this config element and its associated objects.
            </summary>
            <param name="nameSuffix">A suffix for the names in the generated type registration objects.</param>
            <returns>The set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.AssemblyMatchingRuleData.Match">
            <summary>
            The assembly name to match.
            </summary>
            <value>Assembly name to match.</value>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomAttributeMatchingRuleData">
            <summary>
            Configuration element for the <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.CustomAttributeMatchingRule"/> configuration.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomAttributeMatchingRuleData.#ctor">
            <summary>
            Creates a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomAttributeMatchingRuleData"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomAttributeMatchingRuleData.#ctor(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomAttributeMatchingRuleData"/> instance.
            </summary>
            <param name="name">Name of the matching rule.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomAttributeMatchingRuleData.#ctor(System.String,System.Type,System.Boolean)">
            <summary>
            Creates a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomAttributeMatchingRuleData"/> instance.
            </summary>
            <param name="name">Name of the matching rule.</param>
            <param name="attributeType">Attribute to find on the target.</param>
            <param name="searchInheritanceChain">Should we search the inheritance chain to find the attribute?</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomAttributeMatchingRuleData.#ctor(System.String,System.String,System.Boolean)">
            <summary>
            Creates a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomAttributeMatchingRuleData"/> instance.
            </summary>
            <param name="name">Name of the matching rule.</param>
            <param name="attributeTypeName">Name of the attribute type to match on the target.</param>
            <param name="searchInheritanceChain">Should we search the inheritance chain to find the attribute?</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomAttributeMatchingRuleData.GetRegistrations(System.String)">
            <summary>
            Get the set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects needed to
            register the matching rule represented by this config element and its associated objects.
            </summary>
            <param name="nameSuffix">A suffix for the names in the generated type registration objects.</param>
            <returns>The set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomAttributeMatchingRuleData.SearchInheritanceChain">
            <summary>
            Should we search the inheritance chain to find the attribute?
            </summary>
            <value>The "searchInheritanceChain" config attribute.</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomAttributeMatchingRuleData.AttributeTypeName">
            <summary>
            Name of attribute type to match.
            </summary>
            <value>The "attributeType" config attribute.</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomAttributeMatchingRuleData.AttributeType">
            <summary>
            The underlying type object for the attribute we want to search for.
            </summary>
            <value>This wraps the AttributeTypeName property in a type converter.</value>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData">
            <summary>
            A configuration element that lets you configure matching rules
            that don't have any explicit configuration support.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData.#ctor">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData"/> instance.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData.#ctor(System.String)">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData"/> instance.
            </summary>
            <param name="name">Name of the matching rule instance.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData.#ctor(System.String,System.Type)">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData"/> instance.
            </summary>
            <param name="name">Name of the matching rule instance.</param>
            <param name="type">Type of the matching rule to create.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData.#ctor(System.String,System.String)">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData"/> instance.
            </summary>
            <param name="name">Name of the matching rule instance.</param>
            <param name="typeName">Name of type of matching rule to create.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData.SetAttributeValue(System.String,System.String)">
            <summary>
            Sets the attribute value for a key.
            </summary>
            <param name="key">The attribute name.</param>
            <param name="value">The attribute value.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData.Unmerge(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode)">
            <summary>
            Modifies the <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData"/> object to remove all values that should not be saved. 
            </summary>
            <param name="sourceElement">A <see cref="T:System.Configuration.ConfigurationElement"/> object at the current level containing a merged view of the properties.</param>
            <param name="parentElement">A parent <see cref="T:System.Configuration.ConfigurationElement"/> object or <see langword="null"/> if this is the top level.</param>		
            <param name="saveMode">One of the <see cref="T:System.Configuration.ConfigurationSaveMode"/> values.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData.Reset(System.Configuration.ConfigurationElement)">
            <summary>
            Resets the internal state of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData"/> object, 
            including the locks and the properties collection.
            </summary>
            <param name="parentElement">The parent element.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData.IsModified">
            <summary>
            Indicates whether this configuration element has been modified since it was last 
            saved or loaded when implemented in a derived class.
            </summary>
            <returns><see langword="true"/> if the element has been modified; otherwise, <see langword="false"/>. </returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData.OnDeserializeUnrecognizedAttribute(System.String,System.String)">
            <summary>
            Called when an unknown attribute is encountered while deserializing the <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData"/> object.
            </summary>
            <param name="name">The name of the unrecognized attribute.</param>
            <param name="value">The value of the unrecognized attribute.</param>
            <returns><see langword="true"/> if the processing of the element should continue; otherwise, <see langword="false"/>.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData.Microsoft#Practices#EnterpriseLibrary#Common#Configuration#IHelperAssistedCustomConfigurationData{Microsoft#Practices#EnterpriseLibrary#PolicyInjection#Configuration#CustomMatchingRuleData}#BaseGetPropertyValue(System.Configuration.ConfigurationProperty)">
            <summary>Invokes the inherited behavior.</summary>
            <param name="property">The property to get.</param>
            <returns>The value of the requested property.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData.Microsoft#Practices#EnterpriseLibrary#Common#Configuration#IHelperAssistedCustomConfigurationData{Microsoft#Practices#EnterpriseLibrary#PolicyInjection#Configuration#CustomMatchingRuleData}#BaseSetPropertyValue(System.Configuration.ConfigurationProperty,System.Object)">
            <summary>Invokes the inherited behavior.</summary>
            <param name="property">Property to set.</param>
            <param name="value">New value for property.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData.Microsoft#Practices#EnterpriseLibrary#Common#Configuration#IHelperAssistedCustomConfigurationData{Microsoft#Practices#EnterpriseLibrary#PolicyInjection#Configuration#CustomMatchingRuleData}#BaseUnmerge(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode)">
            <summary>Invokes the inherited behavior.</summary>
            <param name="sourceElement">Source configuration element</param>
            <param name="parentElement">Parent configuration element</param>
            <param name="saveMode">ConfigurationSaveMode</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData.Microsoft#Practices#EnterpriseLibrary#Common#Configuration#IHelperAssistedCustomConfigurationData{Microsoft#Practices#EnterpriseLibrary#PolicyInjection#Configuration#CustomMatchingRuleData}#BaseReset(System.Configuration.ConfigurationElement)">
            <summary>Invokes the inherited behavior.</summary>
            <param name="parentElement">Parent element</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData.Microsoft#Practices#EnterpriseLibrary#Common#Configuration#IHelperAssistedCustomConfigurationData{Microsoft#Practices#EnterpriseLibrary#PolicyInjection#Configuration#CustomMatchingRuleData}#BaseIsModified">
            <summary>Invokes the inherited behavior.</summary>
            <returns>True if element has been modified, false if not.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData.GetRegistrations(System.String)">
            <summary>
            Get the set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects needed to
            register the matching rule represented by this config element and its associated objects.
            </summary>
            <param name="nameSuffix">A suffix for the names in the generated type registration objects.</param>
            <returns>The set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData.TypeName">
            <summary>
            Overridden in order to apply <see cref="T:System.ComponentModel.BrowsableAttribute"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData.Attributes">
            <summary>
            Gets or sets custom configuration attributes.
            </summary>
            <value>The attribute collection.</value>  
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData.Properties">
            <summary>
            Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection"/> of the properties that are defined for 
            this configuration element when implemented in a derived class. 
            </summary>
            <value>
            A <see cref="T:System.Configuration.ConfigurationPropertyCollection"/> of the properties that are defined for this
            configuration element when implemented in a derived class. 
            </value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.CustomMatchingRuleData.Microsoft#Practices#EnterpriseLibrary#Common#Configuration#IHelperAssistedCustomConfigurationData{Microsoft#Practices#EnterpriseLibrary#PolicyInjection#Configuration#CustomMatchingRuleData}#Helper">
            <summary>
            Gets the helper.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.AddPolicyInjectionSettings">
            <summary>
              Looks up a localized string similar to Add Policy Injection Settings.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.AssemblyMatchingRuleDataDescription">
            <summary>
              Looks up a localized string similar to A Matching Rule that selects target classes based on the assembly name or by specifying a reference to an assembly..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.AssemblyMatchingRuleDataDisplayName">
            <summary>
              Looks up a localized string similar to Assembly Matching Rule.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.AssemblyMatchingRuleDataMatchDescription">
             <summary>
               Looks up a localized string similar to The name of the assembly to match. 
            It can be the name and version; the name, version and culture; or the full assembly name of the assembly excluding the .dll file name extension. 
            It cannot include wildcard characters. .
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.AssemblyMatchingRuleDataMatchDisplayName">
            <summary>
              Looks up a localized string similar to Assembly Name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.AssemblyMatchingRuleDataNameDescription">
            <summary>
              Looks up a localized string similar to The name of the Assembly Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.AssemblyMatchingRuleDataNameDisplayName">
            <summary>
              Looks up a localized string similar to Name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.AssemblyMatchingRuleDataTypeNameDescription">
            <summary>
              Looks up a localized string similar to The fully qualified type name of the Assembly Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.AssemblyMatchingRuleDataTypeNameDisplayName">
            <summary>
              Looks up a localized string similar to Type.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.CustomAttributeMatchingRuleDataAttributeTypeNameDescription">
            <summary>
              Looks up a localized string similar to The type name of the custom attribute that is applied to members of the target object..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.CustomAttributeMatchingRuleDataAttributeTypeNameDisplayName">
            <summary>
              Looks up a localized string similar to Attribute Type Name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.CustomAttributeMatchingRuleDataDescription">
            <summary>
              Looks up a localized string similar to A Matching Rule that selects target classes and class members based on a custom attribute type that is applied to class members..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.CustomAttributeMatchingRuleDataDisplayName">
            <summary>
              Looks up a localized string similar to Custom Attribute Matching Rule.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.CustomAttributeMatchingRuleDataNameDescription">
            <summary>
              Looks up a localized string similar to The name of the Custom Attribute Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.CustomAttributeMatchingRuleDataNameDisplayName">
            <summary>
              Looks up a localized string similar to Name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.CustomAttributeMatchingRuleDataSearchInheritanceChainDescription">
            <summary>
              Looks up a localized string similar to Specifies whether the rule should also search base classes for members that carry the custom attribute..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.CustomAttributeMatchingRuleDataSearchInheritanceChainDisplayName">
            <summary>
              Looks up a localized string similar to Search Inheritance Chain.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.CustomAttributeMatchingRuleDataTypeNameDescription">
            <summary>
              Looks up a localized string similar to The fully qualified type name of the Custom Attribute Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.CustomAttributeMatchingRuleDataTypeNameDisplayName">
            <summary>
              Looks up a localized string similar to Type.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.CustomMatchingRuleDataAddCommand">
            <summary>
              Looks up a localized string similar to Custom Matching Rule (using type picker).
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.CustomMatchingRuleDataDescription">
            <summary>
              Looks up a localized string similar to A custom implementation of a Matching Rule that is added to Enterprise Library..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.CustomMatchingRuleDataDisplayName">
            <summary>
              Looks up a localized string similar to Custom Matching Rule.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.CustomMatchingRuleDataNameDescription">
            <summary>
              Looks up a localized string similar to The name of the Custom Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.CustomMatchingRuleDataNameDisplayName">
            <summary>
              Looks up a localized string similar to Name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.CustomMatchingRuleDataTypeNameDescription">
            <summary>
              Looks up a localized string similar to The fully qualified type name of the Custom Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.CustomMatchingRuleDataTypeNameDisplayName">
            <summary>
              Looks up a localized string similar to Type.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MatchDataCollectionDescription">
            <summary>
              Looks up a localized string similar to A collection of matches for a Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MatchDataCollectionDisplayName">
            <summary>
              Looks up a localized string similar to Match Data Collection.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MatchDataDescription">
            <summary>
              Looks up a localized string similar to A class that holds information about a single match for a Matching Rule, such as the string to match and whether the match is case-sensitive..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MatchDataDisplayName">
            <summary>
              Looks up a localized string similar to Match.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MatchDataIgnoreCaseDescription">
             <summary>
               Looks up a localized string similar to Specifies whether the match should be carried out on a case-sensitive basis. 
            The default is false..
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MatchDataIgnoreCaseDisplayName">
            <summary>
              Looks up a localized string similar to Ignore Case.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MatchDataMatchDescription">
            <summary>
              Looks up a localized string similar to The string value the Matching Rule will compare to class, member, or parameter names..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MatchDataMatchDisplayName">
            <summary>
              Looks up a localized string similar to Match.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MatchingRuleDataDescription">
            <summary>
              Looks up a localized string similar to A base class for all Matching Rules..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MatchingRuleDataDisplayName">
            <summary>
              Looks up a localized string similar to Matching Rule.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MatchingRuleDataNameDescription">
            <summary>
              Looks up a localized string similar to The name of the Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MatchingRuleDataNameDisplayName">
            <summary>
              Looks up a localized string similar to Name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MatchingRuleDataTypeNameDescription">
            <summary>
              Looks up a localized string similar to The fully qualified type name of the Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MatchingRuleDataTypeNameDisplayName">
            <summary>
              Looks up a localized string similar to Type.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MemberNameMatchingRuleDataDescription">
             <summary>
               Looks up a localized string similar to A Matching Rule that selects target classes and class members based on the names of the class members (methods or properties). 
            Wildcard characters can be used for the member name..
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MemberNameMatchingRuleDataDisplayName">
            <summary>
              Looks up a localized string similar to Member Name Matching Rule.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MemberNameMatchingRuleDataMatchesDescription">
             <summary>
               Looks up a localized string similar to The collection of method and property names to match. 
            Wildcard characters can be included..
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MemberNameMatchingRuleDataMatchesDisplayName">
            <summary>
              Looks up a localized string similar to Member Names.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MemberNameMatchingRuleDataNameDescription">
            <summary>
              Looks up a localized string similar to The name of the Member Name Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MemberNameMatchingRuleDataNameDisplayName">
            <summary>
              Looks up a localized string similar to Name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MemberNameMatchingRuleDataTypeNameDescription">
            <summary>
              Looks up a localized string similar to The fully qualified type name of the Member Name Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MemberNameMatchingRuleDataTypeNameDisplayName">
            <summary>
              Looks up a localized string similar to Type.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MethodSignatureMatchingRuleDataDescription">
             <summary>
               Looks up a localized string similar to A Matching Rule that selects target classes and class members based on the name and signature (the list of parameter types) of its members. 
            This rule allows the use of wildcard characters for the member names..
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MethodSignatureMatchingRuleDataDisplayName">
            <summary>
              Looks up a localized string similar to Method Signature Matching Rule.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MethodSignatureMatchingRuleDataIgnoreCaseDescription">
            <summary>
              Looks up a localized string similar to Specifies whether the match should be carried out on a case-sensitive basis. The default is false..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MethodSignatureMatchingRuleDataIgnoreCaseDisplayName">
            <summary>
              Looks up a localized string similar to Ignore Case.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MethodSignatureMatchingRuleDataMatchDescription">
            <summary>
              Looks up a localized string similar to The name of the method to match. Wildcard characters can be included..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MethodSignatureMatchingRuleDataMatchDisplayName">
            <summary>
              Looks up a localized string similar to Method Name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MethodSignatureMatchingRuleDataNameDescription">
            <summary>
              Looks up a localized string similar to The name of the Method Signature Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MethodSignatureMatchingRuleDataNameDisplayName">
            <summary>
              Looks up a localized string similar to Name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MethodSignatureMatchingRuleDataParametersDescription">
            <summary>
              Looks up a localized string similar to The collection of parameter type names (not the parameter names) that make up the matching method signature..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MethodSignatureMatchingRuleDataParametersDisplayName">
            <summary>
              Looks up a localized string similar to Parameters.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MethodSignatureMatchingRuleDataTypeNameDescription">
            <summary>
              Looks up a localized string similar to The fully qualified type name of the Method Signature Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.MethodSignatureMatchingRuleDataTypeNameDisplayName">
            <summary>
              Looks up a localized string similar to Type.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.NamespaceMatchingRuleDataDescription">
            <summary>
              Looks up a localized string similar to A Matching Rule that selects target classes and class members based on their namespace name, using wildcard characters for the child namespace names but not for the root namespace name..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.NamespaceMatchingRuleDataDisplayName">
            <summary>
              Looks up a localized string similar to Namespace Matching Rule.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.NamespaceMatchingRuleDataMatchesDescription">
             <summary>
               Looks up a localized string similar to The collection of namespaces to match. 
            Wildcard characters can be used for the child namespace names but not for the root namespace name..
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.NamespaceMatchingRuleDataMatchesDisplayName">
            <summary>
              Looks up a localized string similar to Namespaces.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.NamespaceMatchingRuleDataNameDescription">
            <summary>
              Looks up a localized string similar to The name of the Namespace Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.NamespaceMatchingRuleDataNameDisplayName">
            <summary>
              Looks up a localized string similar to Name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.NamespaceMatchingRuleDataTypeNameDescription">
            <summary>
              Looks up a localized string similar to The fully qualified type name of the Namespace Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.NamespaceMatchingRuleDataTypeNameDisplayName">
            <summary>
              Looks up a localized string similar to Type.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ParameterTypeElementDataCollectionDescription">
             <summary>
               Looks up a localized string similar to The collection of parameter types to match. 
            The type name can be a fully qualified type name or just the class name. Each match also specifies whether the match
            is case-sensitive, and the parameter kind (which must be one of Input, Output, InputOrOutput, and ReturnValue)..
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ParameterTypeElementDataCollectionDisplayName">
            <summary>
              Looks up a localized string similar to Parameter Type Element Data Collection.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ParameterTypeElementDescription">
             <summary>
               Looks up a localized string similar to The type name, case-sensitivity, and usage for an individual parameter type to match. 
            The type name can be a fully qualified type name or just the class name..
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ParameterTypeElementDisplayName">
            <summary>
              Looks up a localized string similar to Parameter Type Element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ParameterTypeElementNameDescription">
             <summary>
               Looks up a localized string similar to A unique ID for this parameter. 
            This name does not need to match the corresponding parameter in the target types; only the type is used..
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ParameterTypeElementNameDisplayName">
            <summary>
              Looks up a localized string similar to Name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ParameterTypeElementParameterTypeNameDescription">
            <summary>
              Looks up a localized string similar to An individual parameter type to match. The type name can be a fully qualified type name or just the class name..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ParameterTypeElementParameterTypeNameDisplayName">
            <summary>
              Looks up a localized string similar to Parameter Type Name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ParameterTypeMatchDataDescription">
             <summary>
               Looks up a localized string similar to The type name, case-sensitivity, and usage for an individual parameter type to match. 
            The type name can be a fully qualified type name or just the class name..
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ParameterTypeMatchDataDisplayName">
            <summary>
              Looks up a localized string similar to Parameter Type Match.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ParameterTypeMatchDataIgnoreCaseDescription">
            <summary>
              Looks up a localized string similar to Specifies whether the match should be carried out on a case-sensitive basis. The default is false..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ParameterTypeMatchDataIgnoreCaseDisplayName">
            <summary>
              Looks up a localized string similar to Ignore Case.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ParameterTypeMatchDataMatchDescription">
            <summary>
              Looks up a localized string similar to An individual parameter type to match. The type name can be a fully qualified type name or just the class name..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ParameterTypeMatchDataMatchDisplayName">
            <summary>
              Looks up a localized string similar to Parameter Type.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ParameterTypeMatchDataParameterKindDescription">
             <summary>
               Looks up a localized string similar to The usage of the parameter as a value from the ParameterKind enumeration. 
            Valid values are Input, Output, InputOrOutput, and ReturnValue..
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ParameterTypeMatchDataParameterKindDisplayName">
            <summary>
              Looks up a localized string similar to Parameter Kind.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ParameterTypeMatchingRuleDataDescription">
            <summary>
              Looks up a localized string similar to A Matching Rule that selects target classes and class members based on the type name of a parameter for a member of the target object..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ParameterTypeMatchingRuleDataDisplayName">
            <summary>
              Looks up a localized string similar to Parameter Type Matching Rule.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ParameterTypeMatchingRuleDataMatchesDescription">
             <summary>
               Looks up a localized string similar to The collection of parameter types to match. 
            The type name can be a fully qualified type name or just the class name. Each match also specifies whether the match
            is case-sensitive, and the parameter kind (which must be one of Input, Output, InputOrOutput, and ReturnValue)..
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ParameterTypeMatchingRuleDataMatchesDisplayName">
            <summary>
              Looks up a localized string similar to Parameter Types.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ParameterTypeMatchingRuleDataNameDescription">
            <summary>
              Looks up a localized string similar to The name of the Parameter Type Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ParameterTypeMatchingRuleDataNameDisplayName">
            <summary>
              Looks up a localized string similar to Name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ParameterTypeMatchingRuleDataTypeNameDescription">
            <summary>
              Looks up a localized string similar to The fully qualified type name of the Parameter Type Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ParameterTypeMatchingRuleDataTypeNameDisplayName">
            <summary>
              Looks up a localized string similar to Type.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PerformanceCounterCallHandlerDataCategoryNameDescription">
            <summary>
              Looks up a localized string similar to The name of the category of the target performance counter..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PerformanceCounterCallHandlerDataCategoryNameDisplayName">
            <summary>
              Looks up a localized string similar to Category Name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PerformanceCounterCallHandlerDataDescription">
             <summary>
               Looks up a localized string similar to A Call Handler that increments a specific counter each time it executes in response to invocation of the selected method or setting of the selected property. 
            This handler uses the instrumentation features that are part of the Enterprise Library Core. .
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PerformanceCounterCallHandlerDataDisplayName">
            <summary>
              Looks up a localized string similar to Performance Counter Call Handler.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PerformanceCounterCallHandlerDataIncrementAverageCallDurationDescription">
            <summary>
              Looks up a localized string similar to Whether to increment an &apos;Average duration of each call&apos; counter each time..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PerformanceCounterCallHandlerDataIncrementAverageCallDurationDisplayName">
            <summary>
              Looks up a localized string similar to Increment Average Call Duration.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PerformanceCounterCallHandlerDataIncrementCallsPerSecondDescription">
            <summary>
              Looks up a localized string similar to Whether to increment a &apos;Number of calls per second&apos; counter each time..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PerformanceCounterCallHandlerDataIncrementCallsPerSecondDisplayName">
            <summary>
              Looks up a localized string similar to Increment Calls Per Second.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PerformanceCounterCallHandlerDataIncrementExceptionsPerSecondDescription">
            <summary>
              Looks up a localized string similar to Whether to increment a &apos;Number of exceptions per second&apos; counter each time..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PerformanceCounterCallHandlerDataIncrementExceptionsPerSecondDisplayName">
            <summary>
              Looks up a localized string similar to Increment Exceptions Per Second.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PerformanceCounterCallHandlerDataIncrementNumberOfCallsDescription">
            <summary>
              Looks up a localized string similar to Whether to increment a &apos;Total number of calls&apos; counter each time..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PerformanceCounterCallHandlerDataIncrementNumberOfCallsDisplayName">
            <summary>
              Looks up a localized string similar to Increment Number Of Calls.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PerformanceCounterCallHandlerDataIncrementTotalExceptionsDescription">
            <summary>
              Looks up a localized string similar to Whether to increment a &apos;Total number of exceptions&apos; counter each time..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PerformanceCounterCallHandlerDataIncrementTotalExceptionsDisplayName">
            <summary>
              Looks up a localized string similar to Increment Total Exceptions.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PerformanceCounterCallHandlerDataInstanceNameDescription">
             <summary>
               Looks up a localized string similar to The name of the instance of the target performance counter. 
            Can include the tokens {method}, {type}, {namespace}, {assembly}, and {appdomain}..
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PerformanceCounterCallHandlerDataInstanceNameDisplayName">
            <summary>
              Looks up a localized string similar to Instance Name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PerformanceCounterCallHandlerDataNameDescription">
            <summary>
              Looks up a localized string similar to The name of the Performance Counter Call Handler..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PerformanceCounterCallHandlerDataNameDisplayName">
            <summary>
              Looks up a localized string similar to Name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PerformanceCounterCallHandlerDataOrderDescription">
             <summary>
               Looks up a localized string similar to The position of the handler within the policy handler chain, starting from 1. 
            The default value is zero, which means that there is no explicit order specified for the handler in relation to other handlers in the same handler chain..
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PerformanceCounterCallHandlerDataOrderDisplayName">
            <summary>
              Looks up a localized string similar to Order.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PerformanceCounterCallHandlerDataTypeNameDescription">
            <summary>
              Looks up a localized string similar to The fully qualified type name of the Performance Counter Call Handler..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PerformanceCounterCallHandlerDataTypeNameDisplayName">
            <summary>
              Looks up a localized string similar to Type.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PerformanceCounterCallHandlerDataUseTotalCounterDescription">
            <summary>
              Looks up a localized string similar to Whether to increment a &apos;Total&apos; counter each time..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PerformanceCounterCallHandlerDataUseTotalCounterDisplayName">
            <summary>
              Looks up a localized string similar to Use Total Counter.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PolicyDataDescription">
            <summary>
              Looks up a localized string similar to A set of Matching Rules that select types and their members, and a set of Call Handlers that will execute when calls are made to these types and their members..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PolicyDataDisplayName">
            <summary>
              Looks up a localized string similar to Policy.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PolicyDataHandlersDescription">
            <summary>
              Looks up a localized string similar to The set of Call Handlers for this Policy..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PolicyDataHandlersDisplayName">
            <summary>
              Looks up a localized string similar to Handlers.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PolicyDataMatchingRulesDescription">
            <summary>
              Looks up a localized string similar to The set of Matching Rules for this Policy..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PolicyDataMatchingRulesDisplayName">
            <summary>
              Looks up a localized string similar to Matching Rules.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PolicyDataNameDescription">
            <summary>
              Looks up a localized string similar to The name of the Policy..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PolicyDataNameDisplayName">
            <summary>
              Looks up a localized string similar to Name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PolicyInjectionSettingsDescription">
            <summary>
              Looks up a localized string similar to Configuration settings for the Policy Injection Application Block..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PolicyInjectionSettingsDisplayName">
            <summary>
              Looks up a localized string similar to Policy Injection Settings.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PolicyInjectionSettingsPoliciesDescription">
            <summary>
              Looks up a localized string similar to The set of Policies configured for the Policy Injection Application Block..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PolicyInjectionSettingsPoliciesDisplayName">
            <summary>
              Looks up a localized string similar to Policies.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PropertyMatchDataDescription">
             <summary>
               Looks up a localized string similar to A class that contains details of a property to match. 
            It includes the property name, whether the match is case-sensitive, and a value from the PropertyMatchingOption enumeration that indicates 
            if the rule should match on the Get, Set, or both the accessors for a selected parameter. 
            Valid values for this are Get, Set, and GetOrSet..
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PropertyMatchDataDisplayName">
            <summary>
              Looks up a localized string similar to Property Match.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PropertyMatchDataIgnoreCaseDescription">
             <summary>
               Looks up a localized string similar to Specifies whether the match should be carried out on a case-sensitive basis. 
            The default is false..
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PropertyMatchDataIgnoreCaseDisplayName">
            <summary>
              Looks up a localized string similar to Ignore Case.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PropertyMatchDataMatchDescription">
             <summary>
               Looks up a localized string similar to The name of a property to match. It can include or consist of the * or ? wildcard characters to select 
            multiple properties, and may use square brackets [ ] to specify a range of characters..
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PropertyMatchDataMatchDisplayName">
            <summary>
              Looks up a localized string similar to Property Name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PropertyMatchDataMatchOptionDescription">
             <summary>
               Looks up a localized string similar to A value from the PropertyMatchingOption enumeration that indicates if the rule should match on the 
            Get, Set, or both the accessors for a selected parameter. Valid values are Get, Set, and GetOrSet..
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PropertyMatchDataMatchOptionDisplayName">
            <summary>
              Looks up a localized string similar to Match Option.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PropertyMatchingRuleDataDescription">
             <summary>
               Looks up a localized string similar to A Matching Rule that selects target classes and class members based on their name, 
            including using wildcard characters, and the combination of accessors they implement..
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PropertyMatchingRuleDataDisplayName">
            <summary>
              Looks up a localized string similar to Property Matching Rule.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PropertyMatchingRuleDataMatchesDescription">
            <summary>
              Looks up a localized string similar to The collection of match details containing the property names, case-sensitivity, and accessor details to match..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PropertyMatchingRuleDataMatchesDisplayName">
            <summary>
              Looks up a localized string similar to Properties.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PropertyMatchingRuleDataNameDescription">
            <summary>
              Looks up a localized string similar to The name of the Property Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PropertyMatchingRuleDataNameDisplayName">
            <summary>
              Looks up a localized string similar to Name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PropertyMatchingRuleDataTypeNameDescription">
            <summary>
              Looks up a localized string similar to The fully qualified type name of the Property Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.PropertyMatchingRuleDataTypeNameDisplayName">
            <summary>
              Looks up a localized string similar to Type.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ReturnTypeMatchingRuleDataDescription">
            <summary>
              Looks up a localized string similar to A Matching Rule that selects target classes and class members based on the type of the return value..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ReturnTypeMatchingRuleDataDisplayName">
            <summary>
              Looks up a localized string similar to Return Type Matching Rule.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ReturnTypeMatchingRuleDataIgnoreCaseDescription">
            <summary>
              Looks up a localized string similar to Specifies whether the match should be carried out on a case-sensitive basis. The default is false..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ReturnTypeMatchingRuleDataIgnoreCaseDisplayName">
            <summary>
              Looks up a localized string similar to Ignore Case.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ReturnTypeMatchingRuleDataMatchDescription">
            <summary>
              Looks up a localized string similar to The fully qualified type name of the type of the return value of the method to match, or just the type name. .
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ReturnTypeMatchingRuleDataMatchDisplayName">
            <summary>
              Looks up a localized string similar to Return Type.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ReturnTypeMatchingRuleDataNameDescription">
            <summary>
              Looks up a localized string similar to The name of the Return Type Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ReturnTypeMatchingRuleDataNameDisplayName">
            <summary>
              Looks up a localized string similar to Name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ReturnTypeMatchingRuleDataTypeNameDescription">
            <summary>
              Looks up a localized string similar to The fully qualified type name of the Return Type Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.ReturnTypeMatchingRuleDataTypeNameDisplayName">
            <summary>
              Looks up a localized string similar to Type.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.StringBasedMatchingRuleDataDescription">
            <summary>
              Looks up a localized string similar to A base class for Matching Rules that selects target classes and class members using string matches..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.StringBasedMatchingRuleDataDisplayName">
            <summary>
              Looks up a localized string similar to String Based Matching Rule.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.StringBasedMatchingRuleDataIgnoreCaseDescription">
            <summary>
              Looks up a localized string similar to Specifies whether the match should be carried out on a case-sensitive basis. The default is false..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.StringBasedMatchingRuleDataIgnoreCaseDisplayName">
            <summary>
              Looks up a localized string similar to Ignore Case.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.StringBasedMatchingRuleDataMatchDescription">
            <summary>
              Looks up a localized string similar to The string to match..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.StringBasedMatchingRuleDataMatchDisplayName">
            <summary>
              Looks up a localized string similar to Match.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.StringBasedMatchingRuleDataNameDescription">
            <summary>
              Looks up a localized string similar to The name of the String Based Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.StringBasedMatchingRuleDataNameDisplayName">
            <summary>
              Looks up a localized string similar to Name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.StringBasedMatchingRuleDataTypeNameDescription">
            <summary>
              Looks up a localized string similar to The fully qualified type name of the String Based Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.StringBasedMatchingRuleDataTypeNameDisplayName">
            <summary>
              Looks up a localized string similar to Type.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.TagAttributeMatchingRuleDataDescription">
             <summary>
               Looks up a localized string similar to A Matching Rule that selects target classes and class members based on the name of an attribute of 
            type Tag that is applied to a class, or to members (methods or properties) within a class..
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.TagAttributeMatchingRuleDataDisplayName">
            <summary>
              Looks up a localized string similar to Tag Attribute Matching Rule.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.TagAttributeMatchingRuleDataIgnoreCaseDescription">
            <summary>
              Looks up a localized string similar to Specifies whether the match should be carried out on a case-sensitive basis. The default is false..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.TagAttributeMatchingRuleDataIgnoreCaseDisplayName">
            <summary>
              Looks up a localized string similar to Ignore Case.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.TagAttributeMatchingRuleDataMatchDescription">
            <summary>
              Looks up a localized string similar to The name of the Tag attribute applied to the target object. It cannot include wildcard characters..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.TagAttributeMatchingRuleDataMatchDisplayName">
            <summary>
              Looks up a localized string similar to Tag Attribute Name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.TagAttributeMatchingRuleDataNameDescription">
            <summary>
              Looks up a localized string similar to The name of the Tag Attribute Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.TagAttributeMatchingRuleDataNameDisplayName">
            <summary>
              Looks up a localized string similar to Name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.TagAttributeMatchingRuleDataTypeNameDescription">
            <summary>
              Looks up a localized string similar to The fully qualified type name of the Tag Attribute Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.TagAttributeMatchingRuleDataTypeNameDisplayName">
            <summary>
              Looks up a localized string similar to Type.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.TypeMatchingRuleDataDescription">
            <summary>
              Looks up a localized string similar to A Matching Rule that selects target classes and class members based on the namespace and class name of the target type..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.TypeMatchingRuleDataDisplayName">
            <summary>
              Looks up a localized string similar to Type Matching Rule.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.TypeMatchingRuleDataMatchesDescription">
             <summary>
               Looks up a localized string similar to The collection of matches for types, including the type name and the case sensitivity. 
            The type name may include the full namespace and class name of the target object, or just the class name..
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.TypeMatchingRuleDataMatchesDisplayName">
            <summary>
              Looks up a localized string similar to Type Matches.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.TypeMatchingRuleDataNameDescription">
            <summary>
              Looks up a localized string similar to The name of the Type Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.TypeMatchingRuleDataNameDisplayName">
            <summary>
              Looks up a localized string similar to Name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.TypeMatchingRuleDataTypeNameDescription">
            <summary>
              Looks up a localized string similar to The fully qualified type name of the Type Matching Rule..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.DesignResources.TypeMatchingRuleDataTypeNameDisplayName">
            <summary>
              Looks up a localized string similar to Type.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchData">
            <summary>
            A <see cref="T:System.Configuration.ConfigurationElement"/> that stores information about a single
            matchable item. Specifically, the string to match, and whether it is case
            sensitive or not.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchData.#ctor">
            <summary>
            Constructs an empty <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchData"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchData.#ctor(System.String)">
            <summary>
            Constructs a <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchData"/> with the given matching string.
            </summary>
            <param name="match">String to match.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchData.#ctor(System.String,System.Boolean)">
            <summary>
            Constructs a <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchData"/> with the given matching string and case-sensitivity flag.
            </summary>
            <param name="match">String to match.</param>
            <param name="ignoreCase">true to do case insensitive comparison, false to do case sensitive.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchData.Match">
            <summary>
            Gets or sets the string to match against.
            </summary>
            <value>The "match" attribute value out of the configuration file.</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchData.IgnoreCase">
            <summary>
            Gets or sets the case sensitivity flag.
            </summary>
            <value>The "ignoreCase" attribute value out of the configuration file.</value>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchDataCollection`1">
            <summary>
            A <see cref="T:System.Configuration.ConfigurationElementCollection"/> storing <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchData"/> elements,
            or elements derived from <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchData"/>.
            </summary>
            <typeparam name="T">Type of element contained in the collection. Must be <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchData"/> or derived from <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchData"/>.</typeparam>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchDataCollection`1.CreateNewElement">
            <summary>
            Creates a new empty item to store into the collection.
            </summary>
            <returns>The created object.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchDataCollection`1.GetElementKey(System.Configuration.ConfigurationElement)">
            <summary>
            Gets the key value from the stored element.
            </summary>
            <param name="element">Element to retrieve key from.</param>
            <returns>The value of the "match" property.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchDataCollection`1.Add(`0)">
            <summary>
            Adds the given element to the collection.
            </summary>
            <param name="match">Element to add.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchDataCollection`1.RemoveAt(System.Int32)">
            <summary>
            Removes the element at the given index.
            </summary>
            <param name="index">Index to remove from.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchDataCollection`1.Remove(System.String)">
            <summary>
            Removes the match from the element with the given name.
            </summary>
            <param name="match">Match string to remove.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchDataCollection`1.Clear">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchDataCollection`1.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
            <summary>
            Gets an <see cref="T:System.Collections.Generic.IEnumerator`1"/> to do a foreach over
            the contents of the collection.
            </summary>
            <returns>The enumerator object.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchDataCollection`1.Item(System.Int32)">
            <summary>
            Gets or sets the item at the given index.
            </summary>
            <param name="index">Index to get/set item from.</param>
            <returns>Item at index.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MemberNameMatchingRuleData">
            <summary>
            A configuration element that supports the <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.MemberNameMatchingRule"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MemberNameMatchingRuleData.#ctor">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MemberNameMatchingRuleData"/> instance.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MemberNameMatchingRuleData.#ctor(System.String)">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MemberNameMatchingRuleData"/> instance.
            </summary>
            <param name="matchingRuleName">Matching rule name in configuration file.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MemberNameMatchingRuleData.#ctor(System.String,System.String)">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MemberNameMatchingRuleData"/> instance.
            </summary>
            <param name="matchingRuleName">Matching rule name in configuration file.</param>
            <param name="match">Member name pattern to match.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MemberNameMatchingRuleData.#ctor(System.String,System.Collections.Generic.IEnumerable{Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchData})">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MemberNameMatchingRuleData"/> instance.
            </summary>
            <param name="matchingRuleName">Matching rule name in configuration file.</param>
            <param name="matches">Collection of <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchData"/> containing the patterns
            to match. If any pattern matches, the rule matches.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MemberNameMatchingRuleData.GetRegistrations(System.String)">
            <summary>
            Get the set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects needed to
            register the matching rule represented by this config element and its associated objects.
            </summary>
            <param name="nameSuffix">A suffix for the names in the generated type registration objects.</param>
            <returns>The set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MemberNameMatchingRuleData.Matches">
            <summary>
            The collection of patterns to match.
            </summary>
            <value>The "matches" child element in config.</value>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MethodSignatureMatchingRuleData">
            <summary>
            Configuration element that stores the configuration information for an instance
            of <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.MethodSignatureMatchingRule"/>.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.StringBasedMatchingRuleData">
            <summary>
            Base class for matching rule configuration data for those rules that take
            a single match instance consisting of a string to match and an
            ignore case flag.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.StringBasedMatchingRuleData.#ctor">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.StringBasedMatchingRuleData"/> instance.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.StringBasedMatchingRuleData.#ctor(System.String,System.String,System.Type)">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.StringBasedMatchingRuleData"/> instance.
            </summary>
            <param name="matchingRuleName">Name of the matching rule</param>
            <param name="matches">String to match.</param>
            <param name="matchingRuleType">Type of the underlying matching rule.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.StringBasedMatchingRuleData.Match">
            <summary>
            The string to match.
            </summary>
            <value>The "match" configuration attribute.</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.StringBasedMatchingRuleData.IgnoreCase">
            <summary>
            Should comparisons be case sensitive?
            </summary>
            <value>The "ignoreCase" configuration attribute. If false, comparison is
            case sensitive. If true, comparison is case insensitive.</value>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MethodSignatureMatchingRuleData.#ctor">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MethodSignatureMatchingRuleData"/> instance.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MethodSignatureMatchingRuleData.#ctor(System.String,System.String)">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MethodSignatureMatchingRuleData"/> instance.
            </summary>
            <param name="matchingRuleName">Name of matching rule in config.</param>
            <param name="memberName">Method name pattern to match.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MethodSignatureMatchingRuleData.GetRegistrations(System.String)">
            <summary>
            Get the set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects needed to
            register the matching rule represented by this config element and its associated objects.
            </summary>
            <param name="nameSuffix">A suffix for the names in the generated type registration objects.</param>
            <returns>The set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MethodSignatureMatchingRuleData.Parameters">
            <summary>
            The collection of parameters that make up the matching method signature.
            </summary>
            <value>The "parameters" child element.</value>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeElementDataCollection">
            <summary>
            A configuration element that stores a collection of <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeElement"/> objects.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeElementDataCollection.CreateNewElement">
            <summary>
            Creates a new element to store in the collection.
            </summary>
            <returns>The new element.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeElementDataCollection.GetElementKey(System.Configuration.ConfigurationElement)">
            <summary>
            Gets the element key from the element.
            </summary>
            <param name="element">Element to retrieve key from.</param>
            <returns>The key.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeElementDataCollection.Add(Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeElement)">
            <summary>
            Adds a <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeElement"/> to the collection.
            </summary>
            <param name="parameterTypeElement">The element to add.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeElementDataCollection.Clear">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeElementDataCollection.Get(System.Int32)">
            <summary>
            Gets the element at the given index.
            </summary>
            <param name="index">Index of desired element.</param>
            <returns>The element at that index.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeElementDataCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the specified element from the collection.
            </summary>
            <param name="index">Index of element to remove.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeElement">
            <summary>
            A configuration element representing a single parameter in a method signature.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeElement.#ctor(System.String,System.String)">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeElement"/> instance.
            </summary>
            <param name="name">unique identifier for this parameter. The name does
            NOT need to match the target's parameter name.</param>
            <param name="parameterType">Expected type of parameter</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeElement.#ctor">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeElement"/> instance.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeElement.Name">
            <summary>
            A unique ID for this parameter. This name does not need to match
            the corresponding parameter in the target types; only the type is
            used.
            </summary>
            <value>A name for this property that is unique in this rule's configuration.</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeElement.ParameterTypeName">
            <summary>
            The parameter type required.
            </summary>
            <value>The "typeName" config attribute.</value>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.NamespaceMatchingRuleData">
            <summary>
            Configuration element that stores the configuration information for an instance
            of <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.NamespaceMatchingRule"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.NamespaceMatchingRuleData.#ctor">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.NamespaceMatchingRuleData"/> instance.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.NamespaceMatchingRuleData.#ctor(System.String)">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.NamespaceMatchingRuleData"/> instance.
            </summary>
            <param name="matchingRuleName">Matching rule name in configuration file.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.NamespaceMatchingRuleData.#ctor(System.String,System.String)">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.NamespaceMatchingRuleData"/> instance.
            </summary>
            <param name="matchingRuleName">Matching rule name in configuration file.</param>
            <param name="namespaceName">Namespace pattern to match.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.NamespaceMatchingRuleData.#ctor(System.String,System.Collections.Generic.IEnumerable{Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchData})">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.NamespaceMatchingRuleData"/> instance.
            </summary>
            <param name="matchingRuleName">Matching rule name in configuration file.</param>
            <param name="matches">Collection of namespace patterns to match. If any
            of the patterns match then the rule matches.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.NamespaceMatchingRuleData.GetRegistrations(System.String)">
            <summary>
            Get the set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects needed to
            register the matching rule represented by this config element and its associated objects.
            </summary>
            <param name="nameSuffix">A suffix for the names in the generated type registration objects.</param>
            <returns>The set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.NamespaceMatchingRuleData.Matches">
            <summary>
            The collection of match data containing patterns to match.
            </summary>
            <value>The "matches" child element.</value>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeMatchingRuleData">
            <summary>
            A configuration element storing configuration information for an instance of
            <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.ParameterTypeMatchingRule"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeMatchingRuleData.#ctor">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeMatchingRuleData"/> instance.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeMatchingRuleData.#ctor(System.String)">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeMatchingRuleData"/> instance.
            </summary>
            <param name="matchingRuleName">Matching rule instance name in configuration.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeMatchingRuleData.#ctor(System.String,System.Collections.Generic.IEnumerable{Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeMatchData})">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeMatchingRuleData"/> instance.
            </summary>
            <param name="matchingRuleName">Matching rule instance name in configuration.</param>
            <param name="matches">Collection of <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeMatchData"/> to match against.
            If any of them match, the rule matches.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeMatchingRuleData.GetRegistrations(System.String)">
            <summary>
            Get the set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects needed to
            register the matching rule represented by this config element and its associated objects.
            </summary>
            <param name="nameSuffix">A suffix for the names in the generated type registration objects.</param>
            <returns>The set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeMatchingRuleData.Matches">
            <summary>
            The collection of parameter types to match against.
            </summary>
            <value>The "matches" subelement.</value>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeMatchData">
            <summary>
            An extended <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchData"/> class that also includes the
            <see cref="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeMatchData.ParameterKind"/> of the parameter to match.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeMatchData.#ctor">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeMatchData"/> instance.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeMatchData.#ctor(System.String)">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeMatchData"/> instance.
            </summary>
            <param name="match">Parameter type to match. Kind is InputOrOutput.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeMatchData.#ctor(System.String,Microsoft.Practices.Unity.InterceptionExtension.ParameterKind)">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeMatchData"/> instance.
            </summary>
            <param name="match">Parameter type to match.</param>
            <param name="kind"><see cref="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeMatchData.ParameterKind"/> to match.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeMatchData.#ctor(System.String,Microsoft.Practices.Unity.InterceptionExtension.ParameterKind,System.Boolean)">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeMatchData"/> instance.
            </summary>
            <param name="match">Parameter type to match.</param>
            <param name="kind"><see cref="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeMatchData.ParameterKind"/> to match.</param>
            <param name="ignoreCase">If false, type name comparisons are case sensitive. If true, 
            comparisons are case insensitive.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeMatchData.ParameterKind">
            <summary>
            What kind of parameter is this? See <see cref="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ParameterTypeMatchData.ParameterKind"/> for available values.
            </summary>
            <value>The "parameterKind" config attribute.</value>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PerformanceCounterCallHandlerData">
            <summary>
            A configuration element that stores information for the <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PerformanceCounterCallHandlerData.#ctor">
            <summary>
            Construct a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PerformanceCounterCallHandlerData"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PerformanceCounterCallHandlerData.#ctor(System.String)">
            <summary>
            Construct a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PerformanceCounterCallHandlerData"/>.
            </summary>
            <param name="instanceName">Name of the handler section.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PerformanceCounterCallHandlerData.#ctor(System.String,System.Int32)">
            <summary>
            Construct a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PerformanceCounterCallHandlerData"/>.
            </summary>
            <param name="instanceName">Name of the handler section.</param>
            <param name="handlerOrder">Order of the handler.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PerformanceCounterCallHandlerData.GetRegistrations(System.String)">
            <summary>
            Get the set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects needed to
            register the call handler represented by this config element and its associated objects.
            </summary>
            <param name="nameSuffix">A suffix for the names in the generated type registration objects.</param>
            <returns>The set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PerformanceCounterCallHandlerData.CategoryName">
            <summary>
            Performance counter category name.
            </summary>
            <value>The "categoryName" config attribute.</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PerformanceCounterCallHandlerData.InstanceName">
            <summary>
            Performance counter instance name.
            </summary>
            <remarks>This string may include substitution tokens. See <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.MethodInvocationFormatter"/>
            for the list of tokens.</remarks>
            <value>The "instanceName" config attribute.</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PerformanceCounterCallHandlerData.UseTotalCounter">
            <summary>
            Increment "Total" counter instance.
            </summary>
            <value>The "useTotalCounter" config attribute.</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PerformanceCounterCallHandlerData.IncrementNumberOfCalls">
            <summary>
            Increment the "total # of calls" counter?
            </summary>
            <value>The "incrementNumberOfCalls" config attribute.</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PerformanceCounterCallHandlerData.IncrementCallsPerSecond">
            <summary>
            Increment the "calls / second" counter?
            </summary>
            <value>the "incrementCallsPerSecond" config attribute.</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PerformanceCounterCallHandlerData.IncrementAverageCallDuration">
            <summary>
            Increment "average seconds / call" counter?
            </summary>
            <value>The "incrementAverageCallDuration" config attribute.</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PerformanceCounterCallHandlerData.IncrementTotalExceptions">
            <summary>
            Increment "total # of exceptions" counter?
            </summary>
            <value>The "incrementTotalExceptions" config attribute.</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PerformanceCounterCallHandlerData.IncrementExceptionsPerSecond">
            <summary>
            Increment the "exceptions / second" counter?
            </summary>
            <value>The "incrementExceptionsPerSecond" config attribute.</value>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PolicyData">
            <summary>
            A <see cref="T:System.Configuration.ConfigurationElement"/> that maps the information about
            a policy from the configuration source.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PolicyData.#ctor(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PolicyData"/> with the given name.
            </summary>
            <param name="policyName">Name of the policy.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PolicyData.#ctor">
            <summary>
            Creates a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PolicyData"/> with no name.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PolicyData.GetRegistrations">
            <summary>
            Get the set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects needed to
            register the policy represented by this config element and its associated objects.
            </summary>
            <returns>The set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PolicyData.MatchingRules">
            <summary>
            Gets or sets the collection of matching rules from configuration.
            </summary>
            <value>The matching rule data collection.</value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PolicyData.Handlers">
            <summary>
            Get or sets the collection of handlers from configuration.
            </summary>
            <value>The handler data collection.</value>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PolicyInjectionSettings">
            <summary>
            A <see cref="T:System.Configuration.ConfigurationSection"/> that stores the policy set in configuration.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PolicyInjectionSettings.SectionName">
            <summary>
            Section name as it appears in the configuration file.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PolicyInjectionSettings.OnDeserializeUnrecognizedElement(System.String,System.Xml.XmlReader)">
            <summary>
            Gets a value indicating whether an unknown element is encountered during deserialization.
            </summary>
            <param name="elementName">The name of the unknown subelement.</param>
            <param name="reader">The <see cref="T:System.Xml.XmlReader"/> being used for deserialization.</param>
            <returns>true when an unknown element is encountered while deserializing; otherwise, false.</returns>
            <remarks>This class will ignore an element named "injectors".</remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PolicyInjectionSettings.ConfigureContainer(Microsoft.Practices.Unity.IUnityContainer,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource)">
            <summary>
            Adds to the <paramref name="container"/> the policy definitions represented in the configuration file.
            </summary>
            <param name="container">The container on which the injection policies must be configured.</param>
            <param name="configurationSource">The configuration source from which additional information
            can be retrieved, if necessary.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PolicyInjectionSettings.GetRegistrations(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource)">
            <summary>
            Get the set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects needed to
            register the Policy Injection settings represented by this config section.
            </summary>
            <param name="configurationSource">This is currently ignored by this routine.</param>
            <returns>The set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PolicyInjectionSettings.GetUpdatedRegistrations(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource)">
            <summary>
            Return the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects needed to reconfigure
            the container after a configuration source has changed.
            </summary>
            <remarks>If there are no reregistrations, return an empty sequence.</remarks>
            <param name="configurationSource">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource"/> containing
            the configuration information.</param>
            <returns>The sequence of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PolicyInjectionSettings.Policies">
            <summary>
            Gets or sets the collection of Policies from configuration.
            </summary>
            <value>The <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PolicyData"/> collection.</value>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PropertyMatchingRuleData">
            <summary>
            A configuration element class that stores configuration information for instances
            of <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.PropertyMatchingRule"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PropertyMatchingRuleData.#ctor">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PropertyMatchingRuleData"/> instance.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PropertyMatchingRuleData.#ctor(System.String)">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PropertyMatchingRuleData"/> instance.
            </summary>
            <param name="matchingRuleName">Matching rule instance name in configuration.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PropertyMatchingRuleData.#ctor(System.String,System.Collections.Generic.IEnumerable{Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PropertyMatchData})">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PropertyMatchingRuleData"/> instance.
            </summary>
            <param name="matchingRuleName">Matching rule instance name in configuration.</param>
            <param name="matches">Collection of <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PropertyMatchData"/> containing
            property patterns to match.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PropertyMatchingRuleData.GetRegistrations(System.String)">
            <summary>
            Get the set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects needed to
            register the matching rule represented by this config element and its associated objects.
            </summary>
            <param name="nameSuffix">A suffix for the names in the generated type registration objects.</param>
            <returns>The set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PropertyMatchingRuleData.Matches">
            <summary>
            The collection of <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PropertyMatchData"/> containing property names to match.
            </summary>
            <value>The "matches" config subelement.</value>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PropertyMatchData">
            <summary>
            A derived <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchData"/> which adds storage for which methods
            on the property to match.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PropertyMatchData.#ctor">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PropertyMatchData"/> instance.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PropertyMatchData.#ctor(System.String)">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PropertyMatchData"/> instance.
            </summary>
            <param name="match">Property name pattern to match. The rule will match both getter and setter methods of a property.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PropertyMatchData.#ctor(System.String,Microsoft.Practices.Unity.InterceptionExtension.PropertyMatchingOption)">
            <summary>
            Construct a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PropertyMatchData"/> instance.
            </summary>
            <param name="match">Property name pattern to match.</param>
            <param name="option">Which of the property methods to match. See <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.PropertyMatchingOption"/>
            for the valid options.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PropertyMatchData.#ctor(System.String,Microsoft.Practices.Unity.InterceptionExtension.PropertyMatchingOption,System.Boolean)">
            <summary>
            Construct a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PropertyMatchData"/> instance.
            </summary>
            <param name="match">Property name pattern to match.</param>
            <param name="option">Which of the property methods to match. See <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.PropertyMatchingOption"/>
            for the valid options.</param>
            <param name="ignoreCase">If false, type name comparisons are case sensitive. If true, 
            comparisons are case insensitive.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.PropertyMatchData.MatchOption">
            <summary>
            Which methods of the property to match. Default is to match both getters and setters.
            </summary>
            <value>The "matchOption" config attribute.</value>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ReturnTypeMatchingRuleData">
            <summary>
            A configuration element that stores configuration information about an
            instance of <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.ReturnTypeMatchingRule"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ReturnTypeMatchingRuleData.#ctor">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ReturnTypeMatchingRuleData"/> instance.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ReturnTypeMatchingRuleData.#ctor(System.String,System.String)">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ReturnTypeMatchingRuleData"/> instance.
            </summary>
            <param name="matchingRuleName">Matching rule instance name in configuration.</param>
            <param name="returnTypeName">Return type to match.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ReturnTypeMatchingRuleData.GetRegistrations(System.String)">
            <summary>
            Get the set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects needed to
            register the matching rule represented by this config element and its associated objects.
            </summary>
            <param name="nameSuffix">A suffix for the names in the generated type registration objects.</param>
            <returns>The set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.ReturnTypeMatchingRuleData.Match">
            <summary>
            
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.InjectionFriendlyRuleDrivenPolicy">
            <summary>
            Dependency injection-friendlier subclass of <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.RuleDrivenPolicy"/>
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.InjectionFriendlyRuleDrivenPolicy.#ctor(System.String,System.Collections.Generic.IEnumerable{Microsoft.Practices.Unity.InterceptionExtension.IMatchingRule},System.String[])">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.InjectionFriendlyRuleDrivenPolicy"/> class.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.TagAttributeMatchingRuleData">
            <summary>
            A configuration element that stores configuration information for
            an instance of <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.TagAttributeMatchingRule"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.TagAttributeMatchingRuleData.#ctor">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.TagAttributeMatchingRuleData"/> instance.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.TagAttributeMatchingRuleData.#ctor(System.String,System.String)">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.TagAttributeMatchingRuleData"/> instance.
            </summary>
            <param name="matchingRuleName">Matching rule instance name in configuration.</param>
            <param name="tagToMatch">Tag string to match.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.TagAttributeMatchingRuleData.GetRegistrations(System.String)">
            <summary>
            Get the set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects needed to
            register the matching rule represented by this config element and its associated objects.
            </summary>
            <param name="nameSuffix">A suffix for the names in the generated type registration objects.</param>
            <returns>The set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.TagAttributeMatchingRuleData.Match">
            <summary>
            
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.TypeMatchingRuleData">
            <summary>
            Configuration element that stores configuration information for
            an instance of <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.TypeMatchingRule"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.TypeMatchingRuleData.#ctor">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.TypeMatchingRuleData"/> instance.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.TypeMatchingRuleData.#ctor(System.String)">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.TypeMatchingRuleData"/> instance.
            </summary>
            <param name="matchingRuleName">Matching rule instance name in configuration.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.TypeMatchingRuleData.#ctor(System.String,System.String)">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.TypeMatchingRuleData"/> instance.
            </summary>
            <param name="matchingRuleName">Matching rule instance name in configuration.</param>
            <param name="typeName">Type name to match.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.TypeMatchingRuleData.#ctor(System.String,System.Collections.Generic.IEnumerable{Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchData})">
            <summary>
            Constructs a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.TypeMatchingRuleData"/> instance.
            </summary>
            <param name="matchingRuleName">Matching rule instance name in configuration.</param>
            <param name="matches">Collection of <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchData"/> containing
            types to match. If any one matches, the rule matches.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.TypeMatchingRuleData.GetRegistrations(System.String)">
            <summary>
            Get the set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects needed to
            register the matching rule represented by this config element and its associated objects.
            </summary>
            <param name="nameSuffix">A suffix for the names in the generated type registration objects.</param>
            <returns>The set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.TypeMatchingRuleData.Matches">
            <summary>
            The collection of <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.MatchData"/> giving the types to match.
            </summary>
            <value>The "matches" configuration subelement.</value>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Installers.PerformanceCountersInstaller">
            <summary>
            An <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.PerformanceCounterCallHandler"/> class that can be used by installutil.exe to install
            the performance counter categories updated by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Installer"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Installers.PerformanceCountersInstaller.#ctor">
            <summary>
            Create the installer with an empty list of categories.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Installers.PerformanceCountersInstaller.#ctor(System.String[])">
            <summary>
            Create the installer class with the given list of categories.
            </summary>
            <param name="categoryNames">The set of categories.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Installers.PerformanceCountersInstaller.#ctor(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource)">
            <summary>
            Create the installer class, reading the categories from a policy set
            configured in the given <paramref name="configurationSource"/>.
            </summary>
            <param name="configurationSource">Configuration source containing the policy set.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Installers.PerformanceCountersInstaller.OnBeforeInstall(System.Collections.IDictionary)">
            <summary>
            Raises the <see cref="E:System.Configuration.Install.Installer.BeforeInstall"></see> event.
            </summary>
            
            <param name="savedState">An <see cref="T:System.Collections.IDictionary"></see> that contains the state of the computer before the installers in the <see cref="P:System.Configuration.Install.Installer.Installers"></see> property are installed. This <see cref="T:System.Collections.IDictionary"></see> object should be empty at this point. </param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Installers.PerformanceCountersInstaller.OnBeforeUninstall(System.Collections.IDictionary)">
            <summary>
            Raises the <see cref="E:System.Configuration.Install.Installer.BeforeUninstall"></see> event.
            </summary>
            
            <param name="savedState">An <see cref="T:System.Collections.IDictionary"></see> that contains the state of the computer before the installers in the <see cref="P:System.Configuration.Install.Installer.Installers"></see> property uninstall their installations. </param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.InstanceInterceptionPolicySettingInjectionMember">
            <summary>
             Sets the <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.IInstanceInterceptor"/> on the <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.IInstanceInterceptionPolicy"/> for
             a type in the <see cref="T:Microsoft.Practices.Unity.IUnityContainer"/>
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.InstanceInterceptionPolicySettingInjectionMember.#ctor(Microsoft.Practices.Unity.InterceptionExtension.IInstanceInterceptor)">
            <summary>
             Initializes the InstanceInterceptionPolicySettingInjectionMember with the provided interceptor.
            </summary>
            <param name="interceptor">The <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.IInstanceInterceptor"/> to set on the <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.IInstanceInterceptionPolicy"/></param>
            <exception cref="T:System.ArgumentNullException">A valid interceptor is required</exception>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.InstanceInterceptionPolicySettingInjectionMember.AddPolicies(System.Type,System.Type,System.String,Microsoft.Practices.ObjectBuilder2.IPolicyList)">
            <summary>
            Add policies to the <paramref name="policies"/> to configure the container with 
            an appropriate <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.IInstanceInterceptionPolicy"/>
            </summary>
            <param name="serviceType">Type of the interface being registered. This parameter is
            ignored by this class.</param>
            <param name="implementationType">Type to register.</param>
            <param name="name">Name used to resolve the type object.</param>
            <param name="policies">Policy list to add policies to.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.InstanceInterceptionPolicySettingInjectionMember.Interceptor">
            <summary>
             The <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.IInstanceInterceptor"/> set on the <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.IInstanceInterceptionPolicy"/>
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.MatchingRules.AssemblyMatchingRule">
            <summary>
            Placeholder for <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.AssemblyMatchingRule"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.MatchingRules.AssemblyMatchingRule.Matches(System.Reflection.MethodBase)">
            <summary>
            Tests to see if this rule applies to the given member.
            </summary>
            <remarks>
            This type is available to support the configuration subsystem. Use 
            <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.AssemblyMatchingRule"/> instead.
            </remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.MatchingRules.CustomAttributeMatchingRule">
            <summary>
            Placeholder for <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.CustomAttributeMatchingRule"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.MatchingRules.CustomAttributeMatchingRule.Matches(System.Reflection.MethodBase)">
            <summary>
            Tests to see if this rule applies to the given member.
            </summary>
            <remarks>
            This type is available to support the configuration subsystem. Use 
            <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.CustomAttributeMatchingRule"/> instead.
            </remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.MatchingRules.MemberNameMatchingRule">
            <summary>
            Placeholder for <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.MemberNameMatchingRule"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.MatchingRules.MemberNameMatchingRule.Matches(System.Reflection.MethodBase)">
            <summary>
            Tests to see if this rule applies to the given member.
            </summary>
            <remarks>
            This type is available to support the configuration subsystem. Use 
            <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.MemberNameMatchingRule"/> instead.
            </remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.MatchingRules.MethodSignatureMatchingRule">
            <summary>
            Placeholder for <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.MethodSignatureMatchingRule"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.MatchingRules.MethodSignatureMatchingRule.Matches(System.Reflection.MethodBase)">
            <summary>
            Tests to see if this rule applies to the given member.
            </summary>
            <remarks>
            This type is available to support the configuration subsystem. Use 
            <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.MethodSignatureMatchingRule"/> instead.
            </remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.MatchingRules.NamespaceMatchingRule">
            <summary>
            Placeholder for <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.NamespaceMatchingRule"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.MatchingRules.NamespaceMatchingRule.Matches(System.Reflection.MethodBase)">
            <summary>
            Tests to see if this rule applies to the given member.
            </summary>
            <remarks>
            This type is available to support the configuration subsystem. Use 
            <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.NamespaceMatchingRule"/> instead.
            </remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.MatchingRules.ParameterTypeMatchingRule">
            <summary>
            Placeholder for <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.ParameterTypeMatchingRule"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.MatchingRules.ParameterTypeMatchingRule.Matches(System.Reflection.MethodBase)">
            <summary>
            Tests to see if this rule applies to the given member.
            </summary>
            <remarks>
            This type is available to support the configuration subsystem. Use 
            <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.ParameterTypeMatchingRule"/> instead.
            </remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.MatchingRules.PropertyMatchingRule">
            <summary>
            Placeholder for <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.PropertyMatchingRule"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.MatchingRules.PropertyMatchingRule.Matches(System.Reflection.MethodBase)">
            <summary>
            Tests to see if this rule applies to the given member.
            </summary>
            <remarks>
            This type is available to support the configuration subsystem. Use 
            <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.PropertyMatchingRule"/> instead.
            </remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.MatchingRules.ReturnTypeMatchingRule">
            <summary>
            Placeholder for <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.ReturnTypeMatchingRule"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.MatchingRules.ReturnTypeMatchingRule.Matches(System.Reflection.MethodBase)">
            <summary>
            Tests to see if this rule applies to the given member.
            </summary>
            <remarks>
            This type is available to support the configuration subsystem. Use 
            <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.ReturnTypeMatchingRule"/> instead.
            </remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.MatchingRules.TagAttributeMatchingRule">
            <summary>
            Placeholder for <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.TagAttributeMatchingRule"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.MatchingRules.TagAttributeMatchingRule.Matches(System.Reflection.MethodBase)">
            <summary>
            Tests to see if this rule applies to the given member.
            </summary>
            <remarks>
            This type is available to support the configuration subsystem. Use 
            <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.TagAttributeMatchingRule"/> instead.
            </remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.MatchingRules.TypeMatchingRule">
            <summary>
            Placeholder for <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.TypeMatchingRule"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.MatchingRules.TypeMatchingRule.Matches(System.Reflection.MethodBase)">
            <summary>
            Tests to see if this rule applies to the given member.
            </summary>
            <remarks>
            This type is available to support the configuration subsystem. Use 
            <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.TypeMatchingRule"/> instead.
            </remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.PolicyInjection">
            <summary>
            A static facade class that provides the main entry point into the
            Policy Injection Application Block. Methods on this class
            create intercepted objects, or wrap existing instances with
            interceptors.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.PolicyInjection.Create``1(System.Object[])">
            <summary>
            Creates a new object of type <typeparamref name="TObject"/> and
            adds interception as needed to match the policies specified in
            the default policy configuration.
            </summary>
            <typeparam name="TObject">Type of object to create.</typeparam>
            <param name="args">Arguments to pass to the <typeparamref name="TObject"/> constructor.</param>
            <returns>The intercepted object (or possibly a raw instance if no policies apply).</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.PolicyInjection.Create``2(System.Object[])">
            <summary>
            Creates a new object of type <typeparamref name="TObject"/> and
            adds interception as needed to match the policies specified in
            the default policy configuration.
            </summary>
            <typeparam name="TObject">Concrete object type to create.</typeparam>
            <typeparam name="TInterface">Type of reference to return. Must be an interface the object implements.</typeparam>
            <param name="args">Arguments to pass to the <typeparamref name="TObject"/> constructor.</param>
            <returns>The intercepted object (or possibly a raw instance if no policies apply).</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.PolicyInjection.Create(System.Type,System.Object[])">
            <summary>
            Creates a new object of type <paramref name="typeToCreate"/> and
            adds interception as needed to match the policies specified in
            the default policy configuration.
            </summary>
            <param name="typeToCreate">Type of object to create.</param>
            <param name="args">Arguments to pass to the <paramref name="typeToCreate"/> constructor.</param>
            <returns>The intercepted object (or possibly a raw instance if no policies apply).</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.PolicyInjection.Create(System.Type,System.Type,System.Object[])">
            <summary>
            Creates a new object of type <paramref name="typeToCreate"/> and
            adds interception as needed to match the policies specified in
            the default policy configuration.
            </summary>
            <param name="typeToCreate">Concrete object type to create.</param>
            <param name="typeToReturn">Type of reference to return. Must be an interface the object implements.</param>
            <param name="args">Arguments to pass to the <paramref name="typeToCreate"/> constructor.</param>
            <returns>The intercepted object (or possibly a raw instance if no policies apply).</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.PolicyInjection.Wrap``1(System.Object)">
            <summary>
            Creates a proxy for the given object that adds interception policies as
            defined in the default configuration source.
            </summary>
            <remarks>
            Despite the name of the <typeparamref name="TInterface"/> parameter, this
            may be any type that the instance is assignable to, including both interfaces
            that it implements and the concrete type of the object.
            </remarks>
            <typeparam name="TInterface">Type of the proxy to return.</typeparam>
            <param name="instance">Instance object to wrap.</param>
            <returns>The proxy for the instance, or the raw object if no policies apply.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.PolicyInjection.Wrap(System.Type,System.Object)">
            <summary>
            Creates a proxy for the given object that adds interception policies as
            defined in the default configuration source.
            </summary>
            <param name="typeToReturn">Type of the proxy to return.</param>
            <param name="instance">Instance object to wrap.</param>
            <returns>The proxy for the instance, or the raw object if no policies apply.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.PolicyInjector">
            <summary>
            A non-static facade class that provides the main entry point into the
            Policy Injection Application Block. Methods on this class
            create intercepted objects, or wrap existing instances with
            interceptors.
            </summary>
            <remarks>
            <para>
            This facade can be initialized with either an <see cref="T:Microsoft.Practices.ServiceLocation.IServiceLocator"/> or an 
            <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource"/>. In the latter case, a new container will be created and it will be disposed
            when the policy injector is disposed.
            </para>
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.PolicyInjector.#ctor(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.PolicyInjector"/> class with the supplied configuration source.
            </summary>
            <param name="configurationSource">The configuration source from which to retrieve configuration information.</param>
            <exception cref="T:System.ArgumentNullException">when <paramref name="configurationSource"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.PolicyInjector.#ctor(Microsoft.Practices.ServiceLocation.IServiceLocator)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.PolicyInjector"/> class with the supplied service locator.
            </summary>
            <param name="serviceLocator">The service locator from which an <see cref="T:Microsoft.Practices.Unity.IUnityContainer"/> can be resolved
            to perform interception.</param>
            <exception cref="T:System.ArgumentNullException">when <paramref name="serviceLocator"/> is <see langword="null"/>.</exception>
            <exception cref="T:System.InvalidOperationException">when an <see cref="T:Microsoft.Practices.Unity.IUnityContainer"/> cannot be resolved from the 
            <paramref name="serviceLocator"/>, or the resolved container does not have the <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.Interception"/>
            extension.</exception>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.PolicyInjector.Wrap``1(System.Object)">
            <summary>
            Creates a proxy for the given object that adds interception policies.
            </summary>
            <remarks>
            Despite the name of the <typeparamref name="TInterface"/> parameter, this
            may be any type that the instance is assignable to, including both interfaces
            that it implements and the concrete type of the object.
            </remarks>
            <typeparam name="TInterface">Type of the proxy to return.</typeparam>
            <param name="instance">Instance object to wrap.</param>
            <returns>The proxy for the instance, or the raw object if no policies apply.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.PolicyInjector.Wrap(System.Type,System.Object)">
            <summary>
            Creates a proxy for the given object that adds interception policies.
            </summary>
            <param name="typeToReturn">Type of the proxy to return.</param>
            <param name="instance">Instance object to wrap.</param>
            <returns>The proxy for the instance, or the raw object if no policies apply.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.PolicyInjector.Create``1(System.Object[])">
            <summary>
            Creates a new object of type <typeparamref name="TObject"/> and
            adds interception as needed to match the policies specified for the injector.
            </summary>
            <typeparam name="TObject">Type of object to create.</typeparam>
            <param name="args">Arguments to pass to the <typeparamref name="TObject"/> constructor.</param>
            <returns>The intercepted object (or possibly a raw instance if no policies apply).</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.PolicyInjector.Create``2(System.Object[])">
            <summary>
            Creates a new object of type <typeparamref name="TObject"/> and
            adds interception as needed to match the policies specified for the injector.
            </summary>
            <typeparam name="TObject">Concrete object type to create.</typeparam>
            <typeparam name="TInterface">Type of reference to return. Must be an interface the object implements.</typeparam>
            <param name="args">Arguments to pass to the <typeparamref name="TObject"/> constructor.</param>
            <returns>The intercepted object (or possibly a raw instance if no policies apply).</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.PolicyInjector.Create(System.Type,System.Object[])">
            <summary>
            Creates a new object of type <paramref name="typeToCreate"/> and
            adds interception as needed to match the policies specified for the injector.
            </summary>
            <param name="typeToCreate">Type of object to create.</param>
            <param name="args">Arguments to pass to the <paramref name="typeToCreate"/> constructor.</param>
            <returns>The intercepted object (or possibly a raw instance if no policies apply).</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.PolicyInjector.Create(System.Type,System.Type,System.Object[])">
            <summary>
            Creates a new object of type <paramref name="typeToCreate"/> and
            adds interception as needed to match the policies specified for the injector.
            </summary>
            <param name="typeToCreate">Concrete object type to create.</param>
            <param name="typeToReturn">Type of reference to return. Must be an interface the object implements.</param>
            <param name="args">Arguments to pass to the <paramref name="typeToCreate"/> constructor.</param>
            <returns>The intercepted object (or possibly a raw instance if no policies apply).</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.PolicyInjector.Dispose">
            <summary>
            Dispose this policy injector.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.PolicyInjector.Dispose(System.Boolean)">
            <summary>
            Dispose this policy injector.
            </summary>
            <param name="disposing"><see langword="true"/> if being called from the IDisposable.Dispose method, 
            <see langword="false"/> if being called from a finalizer.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Properties.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Properties.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Properties.Resources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Properties.Resources.AverageCallDurationBaseCounterHelp">
            <summary>
              Looks up a localized string similar to Base counter used to calculate average call time..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Properties.Resources.AverageCallDurationCounterHelp">
            <summary>
              Looks up a localized string similar to Tracks the average length of time for a monitored method to complete..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Properties.Resources.CallsPerSecondCounterHelp">
            <summary>
              Looks up a localized string similar to Tracks calls / second to the monitored methods..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Properties.Resources.CouldNotFindPolicyInConfiguration">
            <summary>
              Looks up a localized string similar to The configuration information for Policy &apos;{0}&apos; can not be found in the configuration source.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Properties.Resources.ExceptionAttributeNoSubclassOfAttribute">
            <summary>
              Looks up a localized string similar to Type must be a subclass of System.Attribute..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Properties.Resources.ExceptionsPerSecondCounterHelp">
            <summary>
              Looks up a localized string similar to Tracks the number of exceptions / second thrown by the monitored methods..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Properties.Resources.InterceptionNotSupported">
            <summary>
              Looks up a localized string similar to The type {0} is not interceptable..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Properties.Resources.NoCategoryErrorMessage">
            <summary>
              Looks up a localized string similar to You must specify the /category=&lt;name&gt;(;&lt;name&gt;) switch on the command line..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Properties.Resources.NoHandlersInPolicy">
            <summary>
              Looks up a localized string similar to The policy {0} does not have any handlers..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Properties.Resources.NumberOfCallsCounterHelp">
            <summary>
              Looks up a localized string similar to Records the total number of calls to the monitored methods..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Properties.Resources.NumberOfExceptionsCounterHelp">
            <summary>
              Looks up a localized string similar to Records the total number of exceptions thrown by the monitored methods..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Properties.Resources.PerformanceCounterCategoryHelp">
            <summary>
              Looks up a localized string similar to Performance counters that are updated by the Policy Injection Application Block..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Properties.Resources.PlaceholderRule">
            <summary>
              Looks up a localized string similar to This rule is not intended to be used directly. Use the rules from the Microsoft.Practices.Unity.Interception assembly instead..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Properties.Resources.PolicyInjectionSectionNotFound">
            <summary>
              Looks up a localized string similar to The configuration section for Policy Injection cannot be found in the configuration source..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Properties.Resources.TracePoliciesApplied">
            <summary>
              Looks up a localized string similar to Injection Policies applied to object..
            </summary>
        </member>
    </members>
</doc>
